package com.alstudio.pojo.module.server;

/**
 * 本类用于描述客户端的地理位置信息。封装了lac、cellid、经度、 纬度、cdma定位得到的经度、cdma定位得到的纬度。
 * 
 * @author Administrator
 * 
 */

public class GeographicLocation {

	/* 位置区码 */
	private String lac = "";
	/* 基站号码 */
	private String cellid = "";
	/* 经度 */
	private String lat = "";
	/* 纬度 */
	private String lng = "";
	/* cdma网络获取到得GPS经度 */
	private String cdmaLat = "";
	/* cdma网络获取到得GPS纬度 */
	private String cdmaLon = "";
	// wifi bssid
	private String bssid = "";

	public GeographicLocation() {
	}

	/**
	 * 设定位置区码
	 * 
	 * @param lac
	 *            位置区码
	 * @author Alonso Lee
	 */
	public void setLac(String lac) {
		this.lac = lac;
	}

	/**
	 * 获取位置区码
	 * 
	 * @return 位置区码
	 * @author Alonso Lee
	 */
	public String getLac() {
		return this.lac;
	}

	/**
	 * 设定基站位置
	 * 
	 * @param Cellid
	 * @author Alonso Lee
	 */
	public void setCellid(String Cellid) {
		this.cellid = Cellid;
	}

	/**
	 * 获取已设定的基站位置信息
	 * 
	 * @return 已设定的基站位置信息
	 * @author Alonso Lee
	 */
	public String getCellid() {
		return this.cellid;
	}

	/**
	 * 设定经度
	 * 
	 * @param lat
	 *            经度
	 * @author Alonso Lee
	 */
	public void setLat(String lat) {
		this.lat = lat;
	}

	/**
	 * 获取已设定的经度
	 * 
	 * @return 已设定的经度
	 * @author Alonso Lee
	 */
	public String getLat() {
		return this.lat;
	}

	/**
	 * 设定纬度
	 * 
	 * @param lng
	 *            纬度
	 * @author Alonso Lee
	 */
	public void setLng(String lng) {
		this.lng = lng;
	}

	/**
	 * 获取已设定的纬度
	 * 
	 * @return 已设定的纬度
	 * @author Alonso Lee
	 */
	public String getLng() {
		return this.lng;
	}

	/**
	 * 设定cdma定位获得的纬度
	 * 
	 * @param lng
	 *            cdma定位获得的纬度
	 * @author Alonso Lee
	 */
	public void setCdmaLng(String lng) {
		this.cdmaLon = lng;
	}

	/**
	 * 获取已设定的由cdma定位获得的纬度
	 * 
	 * @return 已设定的纬度
	 * @author Alonso Lee
	 */
	public String getCdmaLng() {
		return this.cdmaLon;
	}

	/**
	 * 设定cdma定位获得的经度
	 * 
	 * @param lng
	 *            经度
	 * @author Alonso Lee
	 */
	public void setCdmaLat(String lat) {
		this.cdmaLat = lat;
	}

	/**
	 * 获取由设定cdma定位获得的经度
	 * 
	 * @return cdma定位获得的经度
	 * @author Alonso Lee
	 */
	public String getCdmaLat() {
		return this.cdmaLat;
	}

	/**
	 * 设定wifi热点bssid序列号
	 * 
	 * @param bssid
	 */
	public void setBssid(String bssid) {
		if (bssid == null) {
			return;
		}
		this.bssid = bssid;
	}

	/**
	 * 获取wifi热点bssid序列号
	 * 
	 * @return wifi热点bssid序列号
	 */
	public String getBssid() {
		return this.bssid;
	}

}
